insulation blanket - French English Dictionary